309
125
26
2
281
16
6
4
148
130
334
3
172
343
332
493
45
1
1
18
1
4
2
2
1
5
5
432
14
6
2
1
26
8
17
1
12
1
2
107
1
669
44
41
546
413
384
553
772
49
2
1
3
1059
1
45
1
1
1
3
1
1
19
160
3
1
1
1
1
6
1
40
114
1226
45
426
711
219
27
454
26
12
5
5
1
43
320
1
71
46
1378
7
2